/*
 * Copyright 2017 JessYan
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.cj.mobile.iabp.app.utils;

/**
 * ================================================
 * 放置 AndroidEventBus 的 Tag, 便于检索
 * Arms 核心库现在并不会依赖某个 EventBus, 要想使用 EventBus, 还请在项目中自行依赖对应的 EventBus
 * 现在支持两种 EventBus, greenrobot 的 EventBus 和畅销书 《Android源码设计模式解析与实战》的作者 何红辉 所作的 AndroidEventBus
 *
 * @see <a href="https://github.com/JessYanCoding/MVPArms/wiki#3.5">EventBusTags wiki 官方文档</a>
 * Created by JessYan on 8/30/2016 16:39
 * <a href="mailto:jess.yan.effort@gmail.com">Contact me</a>
 * <a href="https://github.com/JessYanCoding">Follow me</a>
 * ================================================
 */
public interface EventBusTags {
    //####################################################首页####################################################
    String HOME_TAG = "Home_tag";
    String SALESDELIVERYORDER_TAG = "SalesDeliveryOrder_tag";
    String PROVINCIALINLINEORDER_TAG = "ProvincialInlineOrder_tag";
    String RECYBOX_TAG = "RecyBox_tag";
    String FINANCIAL_ORDER_TAG = "FinancialOrder_tag";
    String CLICKABLE_SPAN_TAG = "ClickableSpan_tag";
    String DELIVERYORDER_TAG = "DeliveryOrder_tag";

    // 登录成功
    int LOGIN_SUCC_TAG = 10;
    // 刷新入库单列表
    int REFRESH_INORDER_TAG = 0;
    // 刷新出库单列表
    int REFRESH_OUTORDER_TAG = 1;
    // 刷新调拨单列表
    int REFRESH_ALLOCATEORDER_TAG = 2;
    // 刷新按钮
    int REFRESH_BTN_TAG = 3;
    // 找铅牛-订单完成
    int FINANCIAL_ORDERSUCC_TAG = 4;
    // 打开每日报价
    int OPEN_QUOTE_TAG = 6;
    // 语音播报
    int VOICE_PLAYBACK_TAG = 7;
    // 收到智能称重推送
    int SMART_MSG_TAG = 8;
    // 计算总重量和总价格
    int REDEEM_GOODS_TAG = 9;

    // 刷新销售送货单列表
    int REFRESH_SALESDELIVERYORDER_TAG = 0;
    // 刷新联单列表
    int REFRESH_PROVINCIALINLINEORDER_TAG = 0;
    // 选择批次
    int SELECT_BATCH_TAG = 1;

    // 刷新回收箱
    int REFRESH_BOX_TAG = 0;

    // 新增患者 界面 刷新 主要诊断
    int REFRESH_HOME_INFO_TAG = 11;
    // 首页点击事件
    int HOME_CLICK_TAG = 12;
    // 订单列表点击事件
    int LIST_CLICK_TAG = 22;
    // 即时聊天 - 选择图片
    int CHAT_IMAGE_MESSAGE_TAG = 13;
    // 即时聊天 - 未读数量
    int CHAT_NOT_MESSAGE_TAG = 14;
    // 即时聊天 - 已读语音
    int CHAT_UPDATE_READ_TAG = 15;
    // 即时聊天 - 发送语音消息
    int CHAT_SEND_VOID_TAG = 16;
    // 即时聊天 - 发送文字消息
    int CHAT_SEND_TEXT_TAG = 17;
    // 即时聊天 - 发送图片消息
    int CHAT_SEND_IMG_TAG = 18;
    // 即时聊天 - 拍摄图片
    int CHAT_SHOT_IMAGE_TAG = 19;
    // 即时聊天 - 发送订单消息
    int CHAT_SEND_ORDER_TAG = 20;
    // 即时聊天 - 发送订单
    int CHAT_OPEN_ORDER_TAG = 21;
    // 上传凭证 - 拍照
    int UPLOAD_IMAGE_TAG = 22;
    // 上传凭证 - 删除照片
    int DELETE_IMAGE_TAG = 23;

    // 销售送货单 - 收款成功
    int SALE_SUCC_TAG = 24;
    // 销售送货单 - 删除 - 货物信息
    int SALE_DEL_TAG = 25;
    // 销售送货单 - 选择品类
    int SALE_SELECT_TAG = 26;
    // 销售送货单 - 出库
    int SALE_OUT_TAG = 27;

    // 销售送货单 - 签收统计
    int SALE_SIGN_TAG = 28;
    // 销售送货单 - 出库
    int SALE_INPUT_WEIGHT_ERROR_TAG = 29;
    // 入库单 - 签名
    int INDEPOT_SIGN_TAG = 30;
    // 入库单 - 扫描称重 - 拍照
    int INDEPOT_WEIGHINGSCAN_PZ_TAG = 31;
    // 入库单 - 扫描称重 - 查看图片
    int INDEPOT_WEIGHINGSCAN_IMG_TAG = 32;
    // 入库单 - 扫描称重 - 计算合计净重
    int INDEPOT_WEIGHINGSCAN_TOTAL_TAG = 33;

    // 新首页下拉刷新数据
    int NEW_HOME_REFRESH_TAG = 34;
    int NEW_HOME_MORE_TAG = 35;

    // 关闭E签宝
    int NEW_HOME_CLOSE_ESIGN = 36;
    int NEW_HOME_CLICK_ESIGN = 37;

    // 首页 - 请求回收员
    int NEW_HOME_SIGN_RECYCLER = 38;
    // 首页 - 取消请求获取订单
    int NEW_HOME_CANCEL_ORDER = 39;
    // 首页 - 快速签收
    int NEW_HOME_QUICK_RECEIPT = 40;

    // 首页 - 合作商点击报价
    int NEW_HOME_PARTNER_PRICE = 41;
    // 切换Tab
    int MIAN_SWITCH_TAB = 42;
    // 初始化首页
    int MIAN_INIT_DATA = 43;
}
